home *** CD-ROM | disk | FTP | other *** search
- /* $VER: HTMLEXT Modul: ced.mod Rev.005 © by Juan Manuel Wehrli 2000
- */
-
- PARSE ARG Befehl Option
- OPTIONS RESULTS
-
- ADDRESS COMMAND
- if Befehl = RELOADAWEB then do
- preview = 't:htmlext/preview.htm'
- address CYGNUSED
- STATUS FILENAME
- DOC = RESULT
- save
- if show('P','AWEB.1') then do
- address "AWEB.1"
- if open('f',preview,'w') then do
- call writeln('f','<HTML><HEAD><TITLE>HTMLEXT Preview</TITLE></HEAD>')
- call writeln('f','<FRAMESET ROWS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fstop" SRC="file://localhost/htmlext:data/preview/metertoppx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAMESET COLS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fsleft" SRC="file://localhost/htmlext:data/preview/meterleftpx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAME NAME="frmain" SRC="file://localhost/htmlext:data/preview/blank.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=AUTO NORESIZE>')
- call writeln('f','</FRAMESET></FRAMESET><BODY></BODY></HTML>')
- call close('f')
- 'OPEN URL "file://localhost/' || preview || '"'
- 'OPEN RELOAD URL "file://localhost/' || DOC || '" TARGET "htprev"'
- end
- end
- end
-
- if Befehl = RELOADIBROWSE then do
- preview = 't:htmlext/preview.htm'
- address CYGNUSED
- STATUS FILENAME
- DOC = RESULT
- save
- if show('P','IBROWSE') then do
- address "IBROWSE"
- if open('f',preview,'w') then do
- call writeln('f','<HTML><HEAD><TITLE>HTMLEXT Preview</TITLE></HEAD>')
- call writeln('f','<FRAMESET ROWS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fstop" SRC="file://localhost/htmlext:data/preview/metertoppx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAMESET COLS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fsleft" SRC="file://localhost/htmlext:data/preview/meterleftpx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAME NAME="frmain" SRC="file://localhost/' || DOC || '" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=AUTO NORESIZE>')
- call writeln('f','</FRAMESET></FRAMESET><BODY></BODY></HTML>')
- call close('f')
- 'GOTOURL RELOAD "file://localhost/' || preview || '"'
- end
- end
- end
-
- if Befehl = RELOADVOYAGER then do
- preview = 't:htmlext/preview.htm'
- address CYGNUSED
- STATUS FILENAME
- DOC = RESULT
- save
- if show('P','VOYAGER') then do
- address "VOYAGER"
- if open('f',preview,'w') then do
- call writeln('f','<HTML><HEAD><TITLE>HTMLEXT Preview</TITLE></HEAD>')
- call writeln('f','<FRAMESET ROWS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fstop" SRC="file://localhost/htmlext:data/preview/metertoppx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAMESET COLS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fsleft" SRC="file://localhost/htmlext:data/preview/meterleftpx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAME NAME="frmain" SRC="file://localhost/' || DOC || '" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=AUTO NORESIZE>')
- call writeln('f','</FRAMESET></FRAMESET><BODY></BODY></HTML>')
- call close('f')
- 'OPENURL "file://localhost/' || DOC || '"'
- end
- end
- end
-
- if Befehl = QUIT then do
- do while show('P',"CYGNUSED")
- ADDRESS CYGNUSED QUIT 1
- end
- end
-
- if Befehl = OPEN then do
- if ~show('P',"CYGNUSED") then do
- 'run <>NIL: ced'
- "sys:rexxc/WaitForPort CYGNUSED"
- end
- ADDRESS CYGNUSED 'OPEN 'Option
- end
-
- if Befehl = OPENNEW then do
- if ~show('P',"CYGNUSED") then do
- 'run <>NIL: ced'
- "sys:rexxc/WaitForPort CYGNUSED"
- ADDRESS CYGNUSED
- OPEN Option
- exit
- end
- ADDRESS CYGNUSED
- OPEN NEW
- 'OPEN 'Option
- end
-
- if Befehl = BLOCKSAVE then do
- if show('P',"CYGNUSED") then do
- ADDRESS CYGNUSED
- COPY
- 'SAVE CLIP AS ' || Option || ' 1'
- end
- end
-
- if Befehl = ICONIFY then do
- do while show('P',"CYGNUSED")
- ADDRESS CYGNUSED QUIT 1
- end
- end
-
- /*
- if Befehl = UNICONIFY then do
- end
- */
-
- if Befehl = INSERT then do
- if show('P',"CYGNUSED") then do
- ADDRESS CYGNUSED
- 'INCLUDE FILE ' || Option
- end
- end
-
- if Befehl = PASTE then do
- if show('P',"CYGNUSED") then do
- ADDRESS CYGNUSED
- 'INCLUDE FILE ' || Option
- end
- end
-
- if Befehl = FIND then do
- if show('P',"CYGNUSED") then do
- ADDRESS CYGNUSED
- 'SEARCH FOR ' || Option || ' u w'
- end
- end
-
- if Befehl = MFIND then do
- if open("f","t:htmlext.find",r) then do
- do while ~EOF("f")
- file = readln("f")
- if ~show('P',"CYGNUSED") then do
- 'ced 'file
- end
- else do
- ADDRESS CYGNUSED
- OPEN NEW
- 'OPEN ' || file
- end
- ADDRESS CYGNUSED
- 'SEARCH FOR ' || Option || ' u w'
- ADDRESS COMMAND
- 'wait 1'
- end
- call close("f")
- 'delete t:htmlext.find >NIL:'
- end
- end
-
-